package com.pet_service.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.pet_service.entity.StaffSchedule;
import com.pet_service.result.Result;
import com.pet_service.vo.PageBean;
import com.pet_service.vo.PageResultVO;
import com.pet_service.vo.StaffScheduleVO;

/**
* @author 邹全伸
* @description 针对表【staff_schedule(服务人员排班表)】的数据库操作Service
* @createDate 2025-09-26 14:19:19
*/
public interface StaffScheduleService extends IService<StaffSchedule> {
    //分页查询服务人员排班
    PageResultVO<StaffScheduleVO> queryStaffSchedules(PageBean pageBean);
    //根据ID查询单个服务人员排班
    StaffScheduleVO queryStaffScheduleById(Integer id);
    //添加服务人员排班
    Result addStaffSchedule(StaffScheduleVO staffScheduleVO);
    //修改服务人员排班
    Result updateStaffSchedule(StaffScheduleVO staffScheduleVO);
    //删除服务人员排班
    Result deleteStaffSchedule(Integer id);
}
